home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-12-04 | 1.9 KB | 52 lines | [TEXT/R*ch] |
- All "my stuff" is a modification of other's stuff, revivals of old
- sources, "patchworks" from other sources of one kind or another or
- C ports from Pascal sources.
-
- Why's that? Well, does anyone *really* write their own stuff?
- Yes. Some very creative programmers can and do. But most of what
- most people write have been written before. Here's an example:
-
- InitGraf (&qd.thePort);
-
- See? I just wrote that, but it didn't originate it.
-
- There's not really much I can think up to write that would be new
- or unique enough to bother with. I do have some great ideas for
- programs which are beyond my level of knowledge - I'm still on a
- learning phase in much of what I do.
-
- So, all "my stuff" are pretty much like lots of other people's
- posted source: we got the information somewhere! We weren't born
- with it!
-
- I always try to find out where the program came from, in a
- revival, and include the author's name.
-
- I always try to keep C ports as close to the original as possible,
- in form and layout.
-
- Some of these revivals took very little to get running on System 7
- and a modern environment. Others take a lot of research and "bug
- spray."
-
- Once I get them running, sometimes I try some modifications for a
- new effect or functionality. Or, I'll use parts of the old
- program in a new one I have an idea for.
-
- All Polygondrian is, is a colorized, modified "Mondrian" program.
- All "AsynchSnd" is, is Bullseye, with a sound play routine from
- one program and a key hit routine from another one.
-
- See? This is "Copy/Paste" programming and "Monkey See - Monkey
- Do" programming. I get the parts from free sources and make the
- resulting demo public domain.
-
- And I do this for learning purposes and for the benefit of novice C
- programmers coming up the line.
-
- One more thing is that 99% of it was tested ONLY ON A MAC LC! I may
- or may not have added checking for color or sound and your Mac may
- crash if I didn't.
-
- -Ken-
-